/**
 * 版权所有(C)，中国银联股份有限公司，2002-2013，所有权利保留。
 * 
 * 项目名：	design-patterns
 * 文件名：	AdderHandler.java
 * 模块说明：	
 * 修改历史：
 * 2013-10-21 - Administrator - 创建。
 */
package com.aeky.proxy.invocation;

import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;

/**
 * @author wanghui
 * 
 */
public class AdderHandler implements InvocationHandler {

    private Object target;

    public AdderHandler(Object target) {
        this.target = target;
    }

    @Override
    public Object invoke(Object proxy, Method method, Object[] args) throws Throwable {
        System.out.println("start invoke...");
        Object returnValue = method.invoke(target, args);
        System.out.println("end invode");
        return returnValue;
    }

}
